Simpress: a Simulator Generation Environment for System-on-chip Exploration
نویسندگان
چکیده
of the Thesis SIMPRESS: A Simulator Generation Environment for System-on-Chip Exploration by Asheesh Khare Master of Science in Information and Computer Science University of California, Irvine, 1999 Professor Nikil D. Dutt, Chair Designing Systems-On-Chip (SOC) involves designing embedded applications using customizable embedded processor cores, novel on-chip/o -chip memory hierarchies and highly customizable blocks. Customizable processor cores and other customizable parts imply that the accompanying tool-kit (compiler, simulator, debugger etc.) be easily customizable too. A customizable tool-kit generation approach produces high quality tools from an architecture speci cation. Customizable tool-kits also enable early Design space exploration, improved time-tomarket. In this work we describe SIMPRESS, an environment for generation of simulators for processor-memory architectures. It forms the core component of V{SAT (Visual Speci cation and Analysis Tool), a tool for performing design space exploration of System-On-Chip (SOC) architectures. The other component of V{SAT is a processor-architecture speci cation language, EXPRESSION. In addition to providing early design space exploration in the V{SAT environment, the structural, Cycle-accurate simulators generated from SIMPRESS can be used viii for detailed design of SOC architectures, for application development through code analysis and for testing and evaluating retargetable compilers. Unlike other approaches, SIMPRESS can be used to generate processor simulators for diverse classes of processors such as RISC, VLIW, superscalar etc. We give a detailed description of SIMPRESS and an overview of the V{SAT system (including EXPRESSION, and a GUI for evaluation/analysis) within which it can be integrated. We also present a design space exploration scenario using an example DLX architecture,demonstrating the usefulness of SIMPRESS in exploration for an embedded SOC codesign ow by specifying and evaluating several modi cations to the pipeline structure of the processor. We have used SIMPRESS to model simulators for the DLX, C62X and an almost true size version of the R10000 processors, demonstrating its use in modeling a variety of processor classes. ix CHAPTER
منابع مشابه
V-SAT: A Visual Specification and Analysis Tool for System-On-Chip Exploration
We describe V–SAT, a tool for performing design space exploration of System-On-Chip (SOC) architectures. The key components of V–SAT include EXPRESSION, a language for specification of the architecture, SIMPRESS, a simulator generator for analysis/evaluation of the architecture, and the V– SAT GUI front-end for easy specification and detailed analysis. We give a brief overview of the components...
متن کاملNoCTweak: a Highly Parameterizable Simulator for Early Exploration of Performance and Energy of Networks On-Chip
As the number of processing elements (PE) on a single chip increases with each generation of CMOS technology, network on-chip (NoC) has become a de-facto communication fabric for these PEs. Due to high design and test costs for real many-core chips, simulators which allow exploring the best design options for a system before actually building it have been becoming highly necessary in system des...
متن کاملA Cycle Accurate NoC Simulation Framework for Early Phase Exploration of SDR Platforms
Software-defined radio (SDR) terminals are critical to enable concrete and consecutive inter-working between fourth generation wireless access systems or communication modes. The next generation of SDR terminals is intended to have heavy hardware resource requirements and switching between them will introduce dynamism in respect with timing and size of resource requests. On the longer term, SDR...
متن کاملA Power and Performance Simulator for a Single-Chip Message-Passing Parallel Architecture
Single-chip parallel computer architectures may provide a solution to the wire latency problem expected as device fecture sizes shrink. Hence the development of efficient single-chip parallel computer is an active area of research. Extensive design space exploration of such architectures requires an architectural simulator that evaluates both power and performance. The available parallel comput...
متن کاملNoCBench: A Benchmarking Platform for Network on Chip
This paper describes NoCBench, a benchmarking platform for evaluating the performance of Network-on-chip enabled Systems-on-chip. NoCBench includes an initial set of standardized processing cores, NoC components, and application benchmarks for system-level design exploration and analysis. It uses the NoCSim network on-chip simulator as the core simulation engine to execute these models and appl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999